$(function () {
    const form = layui.form
    // 定义校验规则
    form.verify({
        // 密码框的验证规则 6 - 12位
        pwd: [/^[\S]{6,12}$/, '密码必须位6 - 12位且不能出现空格'],

        // 新密码的校验规则：不能与旧密码一直
        samePwd: function (value) {
            if (value === $('#oldPwd').val()) {
                return '新旧密码不能相同！'
            }
        },

        // 确认密码的校验规则：与新密码一致
        rePwd: function (value) {
            if (value !== $('#newPwd').val()) {
                return '两次密码不一致！'
            }
        }
    })


    // 实现重置密码的功能
    $('.layui-form').on('submit', function (e) {
        e.preventDefault()

        $.ajax({
            method: 'POST',
            url: '/my/updatepwd',
            data: $(this).serialize(),
            success: function (res) {
                if (res.status !== 0) {
                    return layer.msg(res.message)
                }
                layer.msg(res.message)

                // 重置表单
                // 清空token值
                localStorage.removeItem('token')


                // 跳转至注册页
                // location.href = '/login.html'        //使用ifram无法使用这个

                // 找到父级页面跳转
                parent.location.href = '/login.html'

                // 如果多层页面嵌套
                // top.location.href = '/login.html'       //跳转到最外层页面


            }
        })
    })
})